sun-shield cover - French English Dictionary